Coloração Automática de Variabilidades em Linhas de Produtos de Software

نویسندگان

  • Virgilio Borges
  • Marco Tulio Valente
چکیده

This paper details an algorithm that automatically annotates blocks of code associated to variabilities in software product lines. The proposed algorithm is based on a tool to implement variabilities called CIDE (Colored IDE). CIDE enhances standard IDE with the ability to associate colors to lines of code in charge of implementing variabilities. Furthermore, the tool supports the generation of projections of a system in which the code annotated with a given color is not showed. Using the proposed algorithm, we have automatically extracted four variabilities from the Prevayler persistence framework .

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Mixed assembly line balancing method in scenarios with different mix of products

Resumo: Linhas de montagem mista combinam a fabricação de diferentes modelos de produtos em uma única linha de montagem, proporcionando flexibilidade de produção de acordo com a sazonalidade de vendas, evitando a baixa utilização dos ativos. Este artigo propõe uma heurística para balanceamento em linhas de produção sujeitas a distintos mix de produtos com vistas a atenuar as restrições de capac...

متن کامل

Um Estilo Arquitetural para Linhas de Produtos de Software

This paper proposes an architectural style for the definition of software product lines architectures and also a strategy for the instantiation of specific products derived from the architecture. This style is defined as a seamless extension of AspectualACME, characterizing the PLAspectualACME architectural description language, which uses the original abstractions of ACME and Armani’s formal c...

متن کامل

Gerenciando Variabilidades no Modelo Simulink de um VANT com as Ferramentas Pure: : variants e Hephaestus

Véıculos Aéreos não Tripulados (VANTs) são aeronaves que voam sem tripulação e são capazes de realizar diversos tipos de missões, como vigilância, coleta de dados topográficos e monitoramento ambiental. Esse é um domı́nio que tem muito a ganhar com a aplicação da abordagem de Linha de Produtos de Software (LPS), uma vez que é rico em variabilidades e cada modelo de VANT tem também muitas partes ...

متن کامل

G2SPL: Um Processo de Engenharia de Requisitos Orientada a Objetivos para Linhas de Produtos de Software

Abordagens orientadas a objetivos podem ser usadas como uma forma de descobrir requisitos variáveis e comuns de uma Linha de Produtos de Software (LPS), bem como para reduzir os custos associados à configuração de um produto específico na família de produtos. Uma abordagem de requisitos orientada a objetivos que tem sido usada para o desenvolvimento de sistemas complexos é a framework i*. O i* ...

متن کامل

Buffer and Cyclical Product Sequence Aware Assembly Line Balancing Problem: Model and Steady-State Balancing Case Study

Linhas de produção de modelo misto frequentemente operam ciclicamente e empregam buffers para absorver diferenças entre modelos. Balancear a distribuição de tarefas em função de tais caracterı́sticas é desafiador e crucial para obtenção de eficiência de regime permanente. Testes aqui reportados mostram que modelos atuais não representam corretamente tal condição. Este artigo apresenta um novo mo...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2009